home *** CD-ROM | disk | FTP | other *** search
-
-
- AboutThisDoc
-
- Ce manuel décrit la version 3.00 de l'utilitaire ADoc2. Ce programme
- est (c)1990-1991-1992-1993 par Denis GOUNELLE, toute utilisation commerciale
- ou vente sans autorisation écrite est strictement interdite. Vous pouvez
- copier et diffuser ce programme aux conditions suivantes :
-
- - l'ensemble des fichiers doit être fourni
- - aucun fichier ne doit avoir été modifié
- - vous ne devez pas demander plus de 40FF pour cela
-
- "PowerPacker 2.3b" est (c)1989 par PowerPeak et Nico FRANCOIS,
- "PowerPacker Pro 3.0b" est (c)1990 par PowerPeak et par UGA Software. La
- bibliothèque "powerpacker.library" est (c)1990 par Nico FRANCOIS. La
- bibliothèque "reqtools.library" est (c)1991-1992 par Nico FRANCOIS. AREXX est
- (c)1987 par William Hawes.
-
- Malgré de nombreux tests, je ne peux garantir qu'ADoc ne contient
- aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES ET PERILS. Je ne
- pourrai en aucun cas être tenu responsable de tout dommage, direct ou
- indirect, résultant de l'utilisation d'ADoc.
-
- >>> FERMEZ CETTE FENETRE POUR CONTINUER <<<
-
- Introduction
-
- ADoc2 est une nouvelle version de ADoc, qui a été réécrit entièrement
- afin de supprimer certaines limitations et de pouvoir ajouter de nombreuses
- améliorations. Notez que certaines incompatibilités sont apparues,
- principalement au niveau des arguments. Ce programme fonctionne de la même
- façon sous les versions 1.3 et 2.0 du système.
- ADoc est un utilitaire permettant de gérer des documentations sur
- n'importe quel sujet. Il est capable de lancer automatiquement la recherche
- d'un mot désigné à la souris, et peut travailler sur plusieurs fichiers à la
- fois. ADoc peut également utiliser directement les fichiers AutoDoc et
- AmigaGuide, ainsi que des fichiers compactés à l'aide de l'utilitaire
- "PowerPacker".
-
- Vous pouvez me faire part de vos remarques ou critiques sur ADoc, en
- écrivant à l'adresse suivante :
-
- M. GOUNELLE Denis
- Boîte 71
- 6, rue des cailloux
- 92110 CLICHY - FRANCE
-
- Vous pouvez également m'adresser un message à l'adresse Internet
- "gounelle@alphanet.ch". Notez qu'il s'agit d'une boite à lettre mise à ma
- disposition par un ami, aussi veuillez n'envoyer que de courts messages. De
- plus, n'ayant pas accès directement à mes messages, n'espérez pas avoir une
- réponse avant une dizaine de jours.
-
- Merci à Jean-Yves PROUX et à Helmut J. ESENWEIN pour leurs nombreuses
- suggestions, à Reza ELGHAZI pour son aide à propos des fichiers AmigaGuide,
- ainsi qu'à Simon HEWINSON pour la traduction en anglais du fichier
- "amiga.doc". Remerciements particuliers à Jean-Philippe RAPP pour ses idées,
- et pour son aide à propos des fichiers AutoDoc.
-
- En France, la dernière version de ce programme est disponible auprès
- de Serge HAMMOUCHE, 3 rue Anatole France, 13220 Chateauneuf-les-Martigues.
- Pour recevoir le catalogue complet, il vous suffit d'envoyer deux timbres à
- cette adresse.
-
- Installation
-
- ADoc utilise la bibliothèque "reqtools.library" (version 2.0c ou
- supérieure). Vous devez donc copier cette bibliothèque dans le répertoire
- "LIBS:", si ce n'est déjà fait.
- ADoc est désormais localisé, c'est-à-dire qu'il peut s'adapter à la
- langue par défaut si vous avez le système 2.1 ou plus. Il vous faudra alors
- copier le fichier catalogue désiré dans le répertoire correspondant à votre
- langue par défaut. Par exemple, s'il s'agit du français, copiez le fichier
- "français.catalog" dans le répertoire "SYS:Locale/Catalogs/Français", sous le
- nom "adoc.catalog"
-
- PrincipesDeFonctionnement
-
- ADoc travaille à partir de fichiers de documentation, qui associent
- un texte à un mot-clé (appelé "terme" dans cette documentation). A chaque
- fichier de documentation est associé un fichier d'index, qui permet d'accéder
- presque instantanément aux termes recherchés (notez que ceci a pour
- conséquence qu'il faudra reconstruire le fichier d'index à chaque
- modification du fichier de documentation). Seul le fichier d'index est chargé
- en mémoire lors de l'utilisation. Le nom du fichier d'index est obtenu en
- ajoutant le suffixe ".index" au nom du fichier de documentation.
-
- Les fichiers de documentation, que vous pouvez créer vous-même à
- l'aide de votre éditeur de texte favori, sont constitués d'une série de
- définitions, chaque définition ayant la syntaxe suivante :
-
- terme
- première ligne de texte
- seconde ligne de texte
-
- etc...
-
- n-ième ligne de texte
-
- Dans un premier temps, considérez que les deux premières lignes du
- fichier doivent être vides (ou à la rigueur commencer par un espace ou une
- tabulation). Il est absolument indispensable que le premier caractère du
- terme soit en colonne 1, et que les lignes de texte commencent par un espace
- ou une tabulation. Les lignes vides sont autorisées.
-
- NOTE IMPORTANTE :
-
- Le format des fichiers de documentation n'est plus le même que pour
- les version 3.xx et 4.xx.
-
- Un terme ne peut faire plus de 32 caractères, et ne peut contenir ni
- espaces ni tabulations : les caractères autorisés sont les lettres minuscules
- et majuscules, les chiffres, le souligné et les caractères accentués (codes
- ASCII compris entre 217 et 246). Il est cependant possible d'étendre le jeu
- des caractères autorisés si besoin (voir paragraphe ConceptsAvancés).
- Le nombre de termes par fichier, et de lignes de texte par terme, ne
- sont pas limités (ou plutôt, cette limite est si grande que vous serez à
- court de mémoire bien avant).
-
- La longueur maximale d'une ligne de texte est de 256 caractères. Afin
- de mettre en valeur certaines parties du texte, vous pouvez utiliser les
- séquences ANSI suivantes :
-
- ESC[1m début caractères gras
- ESC[3m début caractères italiques
- ESC[4m début caractères soulignés
- ESC[22m fin caractères gras
- ESC[23m fin caractères italiques
- ESC[24m fin caractères soulignés
- ESC[0m caractères normaux
-
- AppelDepuisLeCLI
-
- ADoc peut s'utiliser aussi bien depuis le CLI que depuis le Workbench. Lors
- de l'appel depuis le CLI, vous pouvez indiquer les arguments suivants :
-
- WBENCH
- Demande à ADoc d'utiliser l'écran du Workbench. Si cet argument est omis,
- ADoc ouvrira son propre écran, de la même taille que l'écran du
- Workbench. En cas d'erreur lors de l'ouverture de cet écran, ADoc passera
- automatiquement sur l'écran du Workbench.
-
- LACE
- Demande à ADoc d'utiliser un écran en mode entrelacé. Si vous avez
- demandé à utiliser l'écran du Workbench, et que cet écran n'est pas en
- mode entrelacé, cet argument sera ignoré.
-
- FONT nom
- Demande à ADoc d'utiliser la police de caractères indiquée, plutôt que la
- police par défaut. Le nom doit être de la forme
- <NomDeLaPolice><TailleEnY>, par exemple "topaz8". ADoc est capable
- d'utiliser n'importe quelle police non proportionnelle, pourvu que sa
- taille soit d'au moins 8.
- Si ADoc ne peut ouvrir la police demandée, il essaiera d'utiliser la
- police par défaut. Si cette police ne convient pas, ou si ADoc ne peut
- l'ouvrir, il essaiera d'accéder à la police Topaz, en taille 8. S'il
- échoue, le programme s'arrêtera immédiatement.
-
- MAKEIDX
- Indique à ADoc que la seule opération à effectuer est la création des
- fichiers d'index.
-
- QUICK
- Demande à ADoc de ne pas afficher le texte associé au terme
- "AboutThisDoc" au démarrage. Normalement, à chaque fois que ADoc ouvre un
- fichier, il cherche le terme "AboutThisDoc" dans ce fichier puis, s'il
- existe, affiche le texte correspondant et attend que l'utilisateur ferme
- la fenêtre pour continuer.
-
- AREXX
- Demande à ADoc de passer en mode AREXX. L'utilisation avec AREXX est
- détaillée au paragraphe ModeAREXX.
-
- ONEWINDOW
- Demande à ADoc de n'ouvrir qu'une seule fenêtre à la fois.
-
- NOCASE
- Demande à ADoc de ne pas différencier minuscules et majuscules lors de la
- gestion des fichiers. Cela ne concernera que les fichiers dont le nom est
- indiqué après cette option.
-
- NOSORT
- Demande à ADoc de ne pas trier l'index des fichiers dont le nom est
- indiqué après cette option.
-
- TABSIZE n
- Indique la taille des tabulations pour les fichiers dont le nom est
- indiqué après cette option. La taille par défaut est de 8.
-
- Tout autre argument est considéré comme un nom de fichier de documentation à
- utiliser. Vous pouvez indiquer plusieurs fichiers, en séparant les noms par
- des espaces ou par une virgule (par exemple "ADoc fichier1 fichier2" ou "ADoc
- fichier1,fichier2"). Vous pouvez mélanger noms de fichiers et options, mais
- n'oubliez pas que les options NOCASE, NOSORT, et TABSIZE ne concerneront que
- les fichiers indiqués après ces options. ADoc ouvrira les fichiers dans
- l'ordre indiqué. A moins que vous n'indiquiez un chemin complet, les fichiers
- sont recherchés d'abord dans le répertoire courant, puis dans le répertoire
- "ADOC:". Si vous indiquez un nom de répertoire au lieu d'un nom de fichier,
- tous les fichiers de ce répertoire (à l'exception des fichiers ".info" et
- ".index") seront ouverts.
-
- AppelDepuisLeWorkbench
-
- Depuis le Workbench, vous pouvez appeler ADoc de plusieurs façons :
-
- - en double-cliquant sur l'icône de ADoc (le fichier de documentation par
- défaut sera utilisé)
- - en double-cliquant sur l'icône d'un fichier qui a ADoc comme outil par
- défaut (champ "DEFAULT TOOL")
- - en cliquant sur les icônes de plusieurs fichiers, tout en gardant la
- touche SHIFT appuyée, puis en double-cliquant sur l'icône de ADoc.
-
- Dans tous les cas, ADoc commence par examiner le champ "TOOL TYPES" de
- l'icône du programme, qui peut contenir :
-
- FONT=nom
- OPTIONS=[WBENCH][LACE][MAKEIDX][QUICK][AREXX][ONEWINDOW]
-
- Pour plus de détails sur ces options, voir le paragraphe AppelDepuisLeCLI.
- Notez que les noms des options doivent être séparés par un caractère "|".
- ADoc ouvre ensuite les fichiers de documentation éventuellement indiqués
- exactement de la même façon que lors de l'appel depuis le CLI (notamment vous
- pouvez indiquer un répertoire au lieu d'un fichier), à la différence que le
- champ "TOOL TYPES" de chaque icône est examiné, et peut contenir :
-
- TABSIZE=n
- OPTIONS=[NOCASE][NOSORT]
-
- Pour plus de détails sur ces options, voir le paragraphe AppelDepuisLeCLI.
- Notez que ces trois options ne concerneront que le fichier correspondant à
- l'icône.
-
- DémarrageDuProgramme
-
- Comme expliqué dans les deux paragraphes précédents, ADoc commence
- par ouvrir le (ou les) fichier(s) indiqué(s). Lors de cette phase, ADoc tente
- également de charger le fichier d'index correspondant à chaque fichier de
- documentation. Si vous n'avez indiqué aucun nom de fichier à ouvrir, ADoc
- regarde si la variable "ADocFile" est définie : si oui, sa valeur est
- utilisée. Si non, le fichier de documentation par défaut est "Amiga.doc".
- Notez que vous pouvez indiquer plusieurs fichiers dans la variable
- "ADocFile", de la même façon que depuis la ligne de commande (par exemple:
- setenv ADocFile "exec.doc dos.doc").
- Si le fichier d'index est introuvable, ADoc vous proposera de le
- créer. Si vous refusez, ce fichier de documentation ne sera pas utilisable,
- mais ADoc essaiera quand même d'ouvrir les autres fichiers.
- Si ADoc détecte que le fichier de documentation a été modifié après
- la création de l'index, il vous proposera de mettre le fichier d'index à
- jour. Si vous refusez, le fichier de documentation sera quand même ouvert,
- mais ADoc pourra détecter des erreurs ultérieurement si le contenu de ce
- fichier a été changé. Notez que la date de création du fichier d'index est
- mémorisée dans le fichier d'index lui-même.
-
- Une fois tous les fichiers ouverts, ADoc affiche une boîte de
- requête, indiquant la liste des termes du premier fichier ouvert.
- L'utilisation de cette boîte de requête est décrite au paragraphe
- RequêteDeTerme.
-
- RequêteDeTerme
-
- Vous pouvez désigner un terme à l'aide de la souris, en cliquant
- dessus. Le terme s'affiche alors dans une autre couleur. Si vous cliquez une
- seconde fois sur ce terme, la requête disparait et ADoc affiche le texte
- correspondant au terme dans une fenêtre. L'utilisation de ces fenêtres est
- décrite au paragraphe GestionDesFenêtres.
-
- Vous pouvez également vous servir du clavier pour faire votre choix.
- Si vous appuyez sur une lettre quelconque, cette lettre sera ajoutée au
- "préfixe" courant (affiché dans le rectangle en dessous de la liste des
- termes), et l'affichage de la liste des termes se fera à partir du premier
- terme commençant par ce préfixe. ADoc complètera ce préfixe le plus possible.
- Si vous appuyez sur la touche <BACKSPACE> (au-dessus de la touche <RETURN>),
- le dernier caractère du préfixe sera effacé et l'affichage de la liste mis à
- jour également. Si vous appuyez sur la touche <RETURN>, ADoc affichera le
- texte correspondant au premier terme commençant par le préfixe. Notez que
- ADoc ne différenciera pas minuscules et majuscules si le fichier courant a
- été indiqué après une option NOCASE.
-
- Vous pouvez fermer la requête sans rien choisir, en appuyant sur la
- touche <ESC> ou en cliquant sur le gadget de fermeture. Si aucune autre
- fenêtre n'est ouverte à ce moment, le programme s'arrêtera.
-
- La requête de terme est en fait capable de vous permettre un choix
- parmi trois listes : la liste des termes du fichier courant, la liste des
- fichiers (à condition qu'il y ait plusieurs fichiers ouverts) et la liste des
- termes trouvés lors de la dernière recherche (à condition qu'une recherche
- ait déjà été effectuée, voir paragraphe Recherche). La lettre écrite dans le
- coin inférieur droit de la requête vous indique quelle liste est affichée :
- liste des termes (T), liste des fichiers (F), liste des termes trouvés (S).
- Pour passer d'une liste à l'autre, appuyez sur le bouton droit de la
- souris tout en appuyant sur une des touches SHIFT. Lorsque la liste des
- fichiers est affichée et que sélectionnez un des fichiers de cette liste,
- ADoc repasse automatiquement à la liste des termes et affiche la liste des
- termes du fichier que vous avez choisi.
-
- Si aucune autre fenêtre n'est ouverte, la requête de terme dispose
- d'un menu avec quatre options :
-
- Ouvre fichier voir paragraphe LeMenuSpecial
- Cherche voir paragraphe Recherche
- Iconifie voir paragraphe LeMenuProjet
- Quitte vous permet de quitter ADoc
-
- GestionDesFenêtres
-
- Lorsque vous sélectionnez un terme, ADoc ouvre une fenêtre pour
- afficher le texte correspondant. Si le terme est défini plusieurs fois dans
- le même fichier, ou dans plusieurs fichiers différents, toutes les lignes de
- texte seront mises à la suite les unes des autres, et affichées dans une
- seule fenêtre. La hauteur de la fenêtre dépend du nombre de lignes à
- afficher. S'il y a trop de lignes, seule la première page sera affichée et
- ADoc ajoutera deux gadgets en forme de flèches (dans le coin supérieur droit)
- à la fenêtre, pour vous permettre de faire défiler le texte.
-
- Bien entendu, il est possible d'avoir plusieurs fenêtres ouvertes à
- la fois. Dans ce cas, la fenêtre qui était active lors de l'ouverture d'une
- nouvelle fenêtre est considérée comme la fenêtre parente de cette dernière.
- Par défaut, les fenêtres disposent des gadgets standards de
- fermeture, de déplacement, de changement de plan, et de changement de taille.
- Si vous modifiez la taille d'une fenêtre, ADoc ajoutera ou enlevera
- automatiquement les gadgets en forme de flèches suivant les besoins. Chaque
- fenêtre dispose également de trois menus, les menus "Projet", "Outils" et
- "Spécial" (ces menus sont décrits aux paragraphes LeMenuProjet, LeMenuOutils
- et LeMenuSpécial). Notez enfin que ADoc reconnait les touches suivantes :
-
- HELP rappelle les touches reconnues
- ESC ferme la fenêtre courante
- HAUT page précédente
- BAS page suivante
- BACKSPACE ouvre la fenêtre parente
- Shift-HAUT terme précédent
- Shift-BAS terme suivant
-
- Si vous cliquez sur un mot quelconque, ce mot sera affiché dans une
- couleur différente. Si vous cliquez une seconde fois sur ce mot, ADoc lancera
- automatiquement la recherche du terme correspondant, dans tous les fichiers
- ouverts. En cas d'échec l'écran flashera, sinon une nouvelle fenêtre
- apparaitra.
-
- LeMenuProjet
-
- Autre terme
- Fait apparaître la requête de terme (voir paragraphe RequêteDeTerme).
-
- Imprime
- Imprime le texte contenu dans la fenêtre active. Notez que les
- éventuelles séquences ANSI seront correctement interprétées par
- l'imprimante.
-
- Iconifie
- Met ADoc en sommeil : si ADoc avait ouvert son propre écran celui-ci est
- fermé, puis toutes les fenêtres disparaissent et ADoc ouvre une petite
- fenêtre en haut de l'écran du Workbench. Si vous cliquez sur le gadget de
- fermeture de cette fenêtre, ADoc vous demandera confirmation avant de
- quitter. Pour "réveiller" ADoc, activez la fenêtre et appuyez sur le
- bouton droit de la souris.
- Normalement, ADoc garde en mémoire toutes les lignes de texte afin de
- pouvoir remettre rapidement toutes les fenêtres en place lors de son
- réveil. Ceci a l'inconvénient de ne pas libérer toute la mémoire possible
- aussi, lorsque vous lui demanderez de s'iconifier, ADoc vous demandera si
- vous voulez fermer toutes les fenêtres. Si vous répondez oui, la mémoire
- sera complètement libérée, et lorsque vous réveillerez ADoc, il affichera
- la requête de terme.
-
- Aide...
- Rappelle quelles touches ADoc reconnait (équivalent à appuyer sur la
- touche HELP).
-
- A propos...
- Affiche quelques informations sur ADoc. Cliquez à l'intérieur de la
- fenêtre ou appuyez sur une touche pour continuer.
-
- Quitter
- Vous permet de quitter ADoc (avec confirmation).
-
- LeMenuOutils
-
- Ecran avant
- Permet d'utiliser ADoc sur un écran déjà ouvert (par exemple celui de
- votre éditeur de texte). Il vous suffit de mettre l'écran sur lequel vous
- voulez placer ADoc au premier plan, puis de le faire glisser vers le bas
- pour dévoiler l'écran où est ADoc. Sélectionnez alors cette option : ADoc
- ferme toutes les fenêtres ouvertes, ferme éventuellement son écran, et
- ré-ouvre les fenêtres sur l'écran au premier plan.
-
- NOTE IMPORTANTE :
-
- Vous aurez certainement droit à une visite du "Gourou" si l'écran
- où vous avez placé ADoc est fermé avant que vous n'ayez quitté
- ADoc (ou que vous ne l'ayez placé sur un autre écran)
-
- Notez que cette commande ne marchera pas si vous n'avez pas indiqué de
- police de caractères à utiliser (voir paragraphe AppelDepuisLeCLI) et que
- la police de l'écran au premier plan ne convient pas.
-
- Ferme tout
- Vous permet de fermer toutes les fenêtres d'un seul coup. Après vous
- avoir demandé confirmation, ADoc fermera les fenêtres et affichera la
- requête de terme.
-
- Cherche
- Vous permet de lancer une recherche (voir le paragraphe Recherche).
-
- Information
- Affiche le nombre de fichiers et de termes disponibles, ainsi que le
- nombre de fenêtres ouvertes et de lignes affichées. Cliquez sur le gadget
- "Ok" pour continuer.
-
- LeMenuSpécial
-
- Ouvre fichier
- Vous permet d'ouvrir un fichier de documentation supplémentaire. Une
- requête de fichier apparait afin que vous puissiez indiquer le fichier à
- ouvrir.
-
- Ferme fichier
- Vous permet de fermer le fichier courant (c'est-à-dire le fichier où est
- défini le terme affiché dans la fenêtre active). Après vous avoir demandé
- confirmation, ADoc fermera toutes les fenêtres correspondant à ce fichier
- puis fermera le fichier.
- Notez que cette commande ne marchera que si au moins deux fichiers sont
- ouverts.
-
- Une fenêtre
- Si cette option est sélectionnée, ADoc n'ouvrira qu'une seule fenêtre à
- la fois.
-
- Recherche
-
- ADoc est capable de chercher jusqu'à quatre chaines simultanément
- dans les lignes de texte, puis d'afficher la liste des termes correspondants.
- Lorsque vous sélectionnez l'option "Cherche" du menu "Outils", une fenêtre
- apparait avec quatre gadgets de chaine. Il y a également un gadget "ANNULER"
- pour abandonner l'opération, un gadget "VALIDER" pour lancer la recherche, et
- un menu "Options" :
-
- min = MAJ
- Demande à ADoc de ne pas différencier les minuscules des majuscules
- lors de la recherche.
-
- Toutes chaines
- Normalement, ADoc cherche tous les termes qui contiennent une des
- chaines que vous avez entrées. Cette option vous permet de chercher
- au contraire les termes qui contiennent TOUTES les chaines indiquées.
-
- Tous fichiers
- Demande à ADoc de faire la recherche dans tous les fichiers ouverts,
- et non seulement dans le fichier courant.
-
- Lorsque vous lancez la recherche, une boîte de requête apparait. Le
- gadget "Arrêter" vous permet d'interrompre la recherche. Une fois la
- recherche terminée, l'écran flashera si aucun terme n'a été trouvé. Sinon, la
- requête de terme apparaitra, et affichera la liste des termes trouvés. Cette
- liste est triée, et elle est conservée en mémoire jusqu'à ce que vous lanciez
- une autre recherche.
-
- ConceptsAvancés
-
- La version 1.40 de ADoc a introduit la notion d'alias, c'est-à-dire
- un moyen de d'associer un même texte à plusieurs termes différents, sans
- avoir à répéter le texte plusieurs fois. Pour créer un alias, il vous suffit
- de définir un terme de la façon suivante :
-
- nom1 alias nom2
-
- Le premier caractère de "nom1" doit, comme pour toute définition de terme, se
- trouver en colonne 1. Il doit y avoir au moins un espace ou une tabulation
- entre les trois mots. Le mot "alias" doit être écrit en minuscules. L'effet
- de cette définition est le suivant : si l'utilisateur demande à accéder au
- terme "nom1", ADoc affichera automatiquement le terme "nom2". Les alias
- apparaissent dans la requête de terme, et sont pris en compte par la fonction
- de recherche. Notez qu'il n'y a *AUCUN* test de récursivité entre les
- différents alias !
- Une application pratique de ces alias est par exemple la
- documentation d'une bibliothèque de fonctions : il arrive souvent que
- plusieurs fonctions soient définies ensemble. Avec le mécanisme des alias on
- peut accéder à cette définition avec le nom de chaque fonction, alors que le
- texte n'est défini qu'une seule fois.
-
- ADoc est capable d'associer automatiquement plusieurs fichiers de
- documentation. Il vous suffit d'indiquer le (ou les) noms des fichiers à
- associer sur la première ligne du fichier auquel vous voulez les associer. Si
- cette ligne reste vide, ou commence par un espace ou une tabulation, son
- contenu est ignoré. Les noms peuvent être séparés par des espaces ou par une
- virgule. Vous pouvez indiquer un nom de répertoire, auquel cas tous les
- fichiers de ce répertoire seront ouverts (sauf les fichiers ".info" et
- ".index").
-
- Pour étendre le jeu des caractères pouvant être utilisés dans un
- terme, il vous suffit d'indiquer les caractères supplémentaires sur le
- seconde ligne du fichier de documentation. Si cette ligne reste vide, ou
- commence par un espace ou une tabulation, son contenu est ignoré. Sinon, tous
- les caractères de cette ligne (jusqu'au premier espace, tabulation, barre de
- fraction ou saut de page) sont ajoutés au jeu de caractères par défaut. Notez
- que cette extension du jeu de caractères ne concernera que ce fichier.
-
- ADoc est capable de charger directement des fichiers compactés par
- "PowerPacker", à condition que la bibliothèque "powerpacker.library" se
- trouve dans le répertoire "LIBS:". Il n'est pas nécessaire de créer le
- fichier d'index avant le compactage, mais cela est recommandé. ADoc refusera
- de charger un fichier crypté.
- Après décompactage, le fichier sera recopié dans un fichier
- temporaire placé dans le répertoire "T:". L'utilisation de fichiers compactés
- peut donc poser des problèmes de mémoire, particulièrement si le répertoire
- "T:" se trouve sur le disque "RAM:". Le fichier temporaire sera détruit après
- sa fermeture.
-
- ModeAREXX
-
- ADoc ouvre systématiquement un port compatible AREXX, nommé
- "ADoc_rexx". Les messages sur ce port sont attendus en même temps que les
- messages Intuition sur les fenêtres de texte, et peuvent prendre les formes
- suivantes :
-
- quit quitte ADoc
- request fait apparaître la requête de terme
- fscreen ADoc ré-ouvre ses fenêtres sur l'écran au premier plan
- tofront fait passer l'écran de ADoc au premier plan
- toback fait passer l'écran de ADoc au dernier plan
- ?terme lance la recherche du terme indiqué, et affiche le texte
- correspondant s'il est trouvé
- @fic ouvre le fichier de documentation indiqué
-
- Le code retour (variable RC) est en général à zéro, sauf dans les cas
- suivants : requête inconnue (code retour 20), requête "?terme" et "terme" non
- trouvé (code retour 5), requête "request" et pas de nouveau terme choisi
- (code retour 5). Voici un exemple de programme AREXX, qui demande de l'aide
- sur le terme "alias" :
-
- /* Demande de l'aide sur "alias" */
- ADDRESS "ADoc_rexx"
- "?alias"
- IF RC = 5 THEN SAY "not found !"
-
- Notez les guillemets autour des commandes !
- Si vous lancez ADoc avec l'option AREXX, le fonctionnement du
- programme sera un peu différent : une fois le(s) fichier(s) de documentation
- ouvert(s), ADoc n'ouvrira pas la requête de terme mais affichera le message
- "En attente d'un message AREXX" et attendra des messages sur le port AREXX
- (ou CTRL-C pour quitter). De plus, lorsque la dernière fenêtre sera fermée,
- le programme ne se terminera pas mais repassera en attente de messages AREXX.
-
- Support_des_fichiers_AutoDoc
-
- ADoc est capable de reconnaitre et d'utiliser les fichiers AutoDoc de
- Commodore. Dans la plupart des cas, aucune modification de ces fichiers n'est
- nécessaire, mais il est quand même conseillé de vérifier leur format : il
- doit y avoir au moins deux lignes vides au début, suivies de la table des
- matières, et chaque terme doit commencer en colonne 1.
- Dans certains cas, il manque les lignes vides au début, et les termes
- commencent en colonne 2, précédés par un caractères "saut de page" (CTRL-L).
- Le programme "AutoConvert", distribué avec ADoc, vous permettra de convertir
- ces fichiers au bon format (Note: ce programme ne peut s'utiliser que depuis
- le CLI). Dans tous les autres cas, il vous faudra convertir les fichiers "à
- la main".
-
- Support_des_fichiers_AmigaGuide
-
- ADoc est désormais capable de reconnaitre un fichier AmigaGuide, d'en
- construire l'index et d'en afficher le contenu, en gérant correctement les
- différentes formes de la directive @node :
-
- @node nom
- @node "titre"
- @node nom "titre"
-
- Dans ce dernier cas, un alias "nom" est automatiquement défini pour le terme
- "titre". La directive "@title" est reconnue également.
- Comme ADoc ne permet pas d'utiliser des espaces dans les noms de
- termes, ceux-ci sont remplacés par un caractère souligné. Les liens dans le
- texte sont affichés en gras. Les noms étant tronqués à 32 caractères, il
- pourra arriver que certains liens ne fonctionnent pas. Notez que ADoc gère
- les liens entre fichiers, comme par exemple :
-
- @{"toto" link help:general/titi}
-
- Pour permettre cela, les délimiteurs sont automatiquement initialisés à ":/."
- pour tous les fichiers AmigaGuide.
-
- LesMessagesDeADoc
-
- Lorsqu'une erreur se produit, ADoc affiche dans une petite fenêtre un
- nom (de fichier en général) et un code d'erreur. Ce code d'erreur est soit un
- code d'erreur AmigaDOS soit un code interne. Dans le premier cas,
- reportez-vous à votre manuel de l'AmigaDOS (ou utilisez la commande "Fault")
- pour avoir plus de détails sur ce code d'erreur.
- Les codes d'erreur internes sont :
-
- -1 fichier vide
- -2 erreur de lecture
- -3 fichier incorrect (mauvais format, etc...)
- -4 fichier compacté, et "powerpacker.library" absente
- -5 problème lors du décompactage
-
-